package com.sike.mapper;

import com.sike.entity.Drug;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;

@Mapper
public interface DrugMapper {
    List<Drug> findAllDrugs();
    Drug findDrugById(Integer id);

    // 声明添加新药品的方法
    void addDrug(Drug drug);

    // 声明更新药品信息的方法
    void updateDrug(Drug drug);

    // 声明删除药品的方法
    void deleteDrug(Integer id);

    // 声明搜索药品的方法
    List<Drug> searchDrugsByName(String name);
    // 更新药品图片
    void updateDrugImage(@Param("id") int id, @Param("imageUrl") String imageUrl);
}

